import java.util.Scanner;

public class J {
    public static void main(String[] args) {
        //键盘扫描两个数字，来求出他俩的最大公约数;
//        Scanner sc1 = new Scanner(System.in);
//        Scanner sc2 = new Scanner(System.in);
//        int n1 = sc1.nextInt();
//        int n2 = sc2.nextInt();
//        int a = n1 > n2 ? n2 : n1;
//        int b = 0;
//        for (int i = 2; i <= a ; i++) {
//            if(n1 % i == 0 && n2 % i == 0){
//                b = i;
//            }
//        }
//        System.out.println("最大公约数是：" + b );
        //下面来计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。
        //可以观察到分母为偶数时为-号
//        double sum = 0;
//        for (int i = 1; i <= 100; i++) {
//             if(i % 2 == 0){
//                 sum -= 1.0/i;
//             }else{
//                 sum += 1.0/i;
//             }
//        }
//        System.out.println(sum);
        //下面来求斐波那契数列的第n项
//        Scanner sc = new Scanner(System.in);
//        int num = sc.nextInt();
//        System.out.println(findFibonacciSequence(num));
//    }
//    public static int findFibonacciSequence (int num){
//        int current = 0;//可以看作是迭代体中正在求的fn项
//        int prev1 = 0;//fn-2项
//        int prev2 = 1;//fn-1项
//
//        for (int i = 2; i <= num ; i++) {
//            current = prev1 + prev2;
//            prev1 = prev2;
//            prev2 = current;
//        }
//                return current;}
        //下面来实现求最大值的方法重载；
        //既可以求两个整数的最大值，也可以求三个小数的最大值；
//        int a1 = 12;
//        int a2 = 312;
//        double b1 = 1.213;
//        double b2 = 123.123;
//        double b3 = 12.1234;
//        System.out.println(findMax(a1, a2));
//        System.out.println(findMax(b1, b2, b3));
//    }
//    public static int findMax(int a1,int a2){
//        return a1 > a2 ? a1 : a2;
//    }
//    public static double findMax(double b1,double b2,double b3){
//        return (b1 > b2 ? b1 : b2) > b3 ? (b1 > b2 ? b1 : b2) : b3;
//    }
        //下面利用递归来求n阶导
//        Scanner sc = new Scanner(System.in);
//        int n = sc.nextInt();
//        System.out.println(func(n));
//    }
//    public static int func (int n){
//        if(n == 1){
//            return 1;
//        }
//        return n * func(n-1);
        //下面来用递归求1 + 2 + 3 + ... + 10
//        int n = 10;
//        System.out.println(add(10));
//
//    }
//    public static int add (int n){
//        if(n == 1){
//            return 1;
//        }
//        return n + add(n-1);
        //下面来打印输入数字的每位数，从大到小位次输出；//用到递归
//        Scanner sc = new Scanner(System.in);
//        int num = sc.nextInt();
//        orderShowNumber(num);
//    }
//    public static void orderShowNumber (int number){
//        if(number > 9){
//            orderShowNumber(number/10);
//        }
//        System.out.println(number%10);
        
    }
}
